package com.netintech.project.system.videoPacketLossRate.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Camera {

    private Integer id;

    /**
     * 名称
     */
    private String cName;

    /**
     * 国标编号
     */
    private String gbCode;


    private Integer joinType;


    /**
     * IP地址
     */
    private String ip;

    /**
     * 端口
     */
    private Integer port;

    /**
     * 登录名
     */
    private String lUser;

    /**
     * 登录密码
     */
    private String lPasswd;

    /**
     * 通道号
     */
    private Integer nvrChan;

    /**
     * 摄像机类型：1：枪机 2：球机
     */
    private Integer catalogType;


    /**
     * 型号
     */
    private String model;


    /**
     * 录像位置：0：未配置 1：NVR 2:云存储
     */
    private Integer recLocation;


    /**
     * 所属NVR
     */
    private String nvrGbCode;

    private Integer nvrId;


    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 高度
     */
    private String height;

    /**
     * 安装位置
     */
    private String installAddr;

    /**
     * 所属组织机构ID
     */
    private String orgGbCode;

    private Integer orgId;

    /**
     * 所属VTDU
     */
    private Integer vtduId;

    private String vtduGbCode;

    private String owner;

    private Integer parental;

    private Integer registerWay;

    private Integer secrecy;

    private String brandName;


    /**
     * 描述
     */
    private String remark;

    private Integer status;

    private Date stUpdateTime;

    private String source;


    private String nvrIp;
    private String nvrUsername;
    private String nvrPassword;


}